echar penca - German English Dictionary